'''
Created on 19/05/2013

@author: mirta
'''
from flask_wtf import Form
#from flask_wtf import TextField
from flask_wtf import SelectMultipleField
from flask_wtf import widgets
from flask_wtf import TextAreaField

from app.validators import Required
from app.validators import length

class ComiteEditable(Form):
    """
    Formulario para la creacion y modificacion de comites
    """
    
    miembros =  SelectMultipleField('Miembros:', [Required()], coerce=int,
        widget=widgets.ListWidget(prefix_label=False), option_widget=widgets.CheckboxInput())
    observacion = TextAreaField('Observacion:',[length(min=0, max=120)])
    
class ComiteConsultar(Form):
    """
     Formulario para la consulta de miembros
    """
        
    miembros =  SelectMultipleField('Miembros:', coerce=int,
    widget=widgets.ListWidget(prefix_label=False), option_widget=widgets.Option())